
import Vue from 'vue'
import VueRouter from 'vue-router'


import Msite from '../pages/Msite/Msite.vue' 
import Search from '../pages/Search/Search.vue' 
import Order from '../pages/Order/Order.vue' 
import Profile from '../pages/Profile/Profile.vue'
import Login from '../pages/Login/Login.vue'

import Shop from '../pages/Shop/Shop.vue'
import ShopGoods from '../pages/Shop/ShopGoods/ShopGoods'
import ShopInfo from '../pages/Shop/ShopGoods/ShopInfo'
import ShopRatings from '../pages/Shop/ShopGoods/ShopRatings'
Vue.use(VueRouter)


export default new VueRouter({
  mode:"history",
routes: [
{
path: '/', redirect: '/msite'
},
{
path: '/msite', component: Msite, meta: { requiresAuth: true }
},
{
path: '/search', component: Search,meta: { requiresAuth: true }
},
{
path: '/order', component: Order, meta: { requiresAuth: true }
},
{
path: '/profile', component: Profile, meta: { requiresAuth: true }
},
{
  path: '/login', component: Login,
},
{
  path: '/shop',
  component: Shop,
  children:[
    {
      path: '/shop/goods',
      component: ShopGoods
    },
    {
      path: '/shop/ratings',
      component: ShopRatings
    },

    {
      path: '/shop/info',
      component: ShopInfo
    },
    {
      path:'',
      redirect:'/shop/goods'
    }
  ]
},
  
]
})
